package it.uiip.crm.control;

import java.util.Iterator;
import java.util.List;

import it.uiip.crm.model.Post;
import it.uiip.crm.persistenza.DAOException;
import it.uiip.crm.persistenza.DAOPost;
import it.uiip.crm.view.Messaggi;

public class ControlloEliminaPost {

	public void start() throws DAOException{
		elimina();
	}

	private void elimina() throws DAOException {
		
		String lista = "";
		int i = 1;
		List<Post> posts  = DAOPost.find();
		Iterator<Post> iter = posts.iterator();
		while(iter.hasNext()){
			Post post = iter.next();
			lista += i + " - " + post.getTesto() + "\n";
		}
		Messaggi.mostraLista(lista);
		int index = Integer.parseInt(Messaggi.getInput("Inserisci l'indice del post da eliminare"));
		DAOPost.makeTransient(posts.get(index-1));
		
	}
	
	public void eliminaPost(Post post) throws DAOException{
		DAOPost.makeTransient(post);
	}
	
}
